@charset "utf-8";

body{font:400 .28rem/1.5 "\5FAE\8F6F\96C5\9ED1",Helvetica;color:#000;background-color:#fff;-webkit-user-select:none;-webkit-text-size-adjust:none;word-break:break-all}
body,div,dl,dt,dd,del,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,menu{margin:0;padding:0;}
input[type=text],textarea{-webkit-appearance:none;outline:0}
button{outline:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
ol,ul,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;font-style:normal}
q:before,q:after{content:''}
abbr,acronym{border:0}
header,section,footer{display:block;margin:0;padding:0}
a {text-decoration: none;color: #000;}

.c:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.c { *zoom: 1; }
img { max-width: 100%; max-height: 100%;vertical-align: top;}
.rel { position: relative; }
.abs { position: absolute; }
.fl { float: left; display: inline;}
.fr { float: right; display: inline;}
.tac { text-align: center; }
.tar { text-align: right; }

/* 等分 */
.table { display: table; table-layout: fixed; width: 100%;}
.table li, .cell { display: table-cell; vertical-align: middle; }

/* 行内 */
.inline-box { font-size: 0px; text-align: center; }
.inline-box li, .inlineb { display: inline-block; vertical-align: middle; }

.db {display: flex;display: -webkit-box;box-align: center;-webkit-box-align: center;}
.db li, .flex { -moz-box-flex: 1.0; -webkit-box-flex: 1.0; box-flex: 1.0; }

.line_2x {display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;}

.hide { display: none; }
.text-overflow { display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.container { padding: 0 .28rem; }
input:focus {outline:0}

/*解决苹果下滚动不平滑*/
::-webkit-scrollbar {
    display: none;
}
/*移动端点击的时候有背景问题*/
* {-webkit-overflow-scrolling : touch;}

/*元素转180度*/
.xc180 {
    transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    display: block;
}
.xc90 {
    transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    display: block;
}
.xc_90 {
    transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    display: block;
}


.bet { display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    -webkit-justify-content:space-between
}
.wrap {-webkit-flex-flow:wrap;flex-flow: wrap;}


.bg-f4 {background: #F4F5F9;}
.bg-fff {background: #fff;}
.c-red {color:#E42C25}
.c-999 {color:#999}
.c-fff {color: #fff;}
i.iconfont {font-size: .48rem;}
.j {border:.08rem solid transparent;
  width: 0;
  height: 0;
  border-top-color: #000;
  display: inline-block;
  vertical-align: middle;
}

.btn {
  width: 100%;
  height: 1rem;
  background: #2A64E4;
  border-radius: .12rem;
  border:0;
  color: #fff;
  font-size: .3rem;
}





/*
组件动画
调用<transition name="相应类名">
必须加上相应的定位类名
从下面滑出在根元素加上类名pop_bottom
*/
.pop_bottom {
  bottom:0
}
/*从下面滑出动画*/
.slideToggle-enter {
  visibility: hidden;
  bottom:-3rem;
}
.slideToggle-enter-active {
  transition: all .32s;
}
.slideToggle-leave-active {
  transition: all 0s;
}
.slideToggle-leave-to {
  visibility: visible;
  bottom:0
}
/*从中心展开*/
.slide-scalc-enter {
  transform: scale(0.51, 0.51);
}
.slide-scalc-enter-active {
  transition: all .32s;
}
.slide-scalc-leave-active {
  transition: all 0s;
}
.slide-scalc-leave-to {
  transform: scale(1, 1);
}

#chart_tabbar,#chart_toolbar,#chart_loading{
  display: none !important;
}
#chart_canvasGroup{
  top:0 !important;
}
.chart_container{
  border: 0 !important;
}
/*mint UI转rem 方案*/
/*.mint-switch-core {*/
  /*width: .88rem;*/
  /*height: .56rem;*/
  /*border-radius: .28rem;*/
/*}*/
/*.mint-switch-core::after, .mint-switch-core::before {*/
  /*border-radius: .28rem;*/
/*}*/
/*.mint-switch-core::after {*/
  /*width: .54rem;*/
  /*height: .54rem;*/
  /*box-shadow: 0 .02rem .02rem rgba(0, 0, 0, .4);*/
/*}*/
/*.mint-switch-core::before {*/
  /*width: .86rem;*/
  /*height: .54rem;*/
/*}*/
/*.mint-switch-input:checked + .mint-switch-core::after {*/
  /*-webkit-transform: translateX(.32rem);*/
  /*transform: translateX(.32rem);*/
/*}*/
/*.mint-msgbox {*/
  /*border-radius: .12rem;*/
  /*font-size: .28rem;*/
/*}*/
/*.mint-msgbox-title {*/
  /*font-size: .32rem;*/
  /*color: #14191F;*/
  /*font-weight: normal;*/
/*}*/
/*.mint-msgbox-btns {*/
  /*line-height: .97rem;*/
  /*height: .97rem;*/
  /*border-top:.02rem solid #ddd;*/
  /*margin-top: .6rem;*/
/*}*/
/*.mint-msgbox-btn {*/
  /*line-height: .97rem;*/
  /*font-size: .34rem;*/
/*}*/
/*.mint-msgbox-header {*/
  /*padding-top: .6rem;*/
/*}*/
/*.mint-msgbox-content {*/
  /*border-bottom: 0;*/
  /*padding-bottom: 0;*/
  /*margin-bottom: -.1rem;*/
/*}*/
.mint-toast-text {
  font-size: .28rem;
  padding: .2rem !important;
}

.flexcenter{
  display: -webkit-flex;
  justify-content: center;
  /*水平居中*/
  align-items: center;
  /*垂直居中*/
  -webkit-align-items: center;
}

#qrcode canvas,#qrcode img{
  width:2.63rem;
  height:2.63rem;
  margin-top: 0;
}
.ispc{
  width: 7.5rem !important;
  left: 50% !important;
  transform: translateX(-50%);
}
.ispcbtn{
  position: inherit !important;
  margin: .2rem auto;
  left: 0% !important;
  transform: translateX(0) !important;
}
@media screen and (min-width:1080px) {
  .van-popup,.van-overlay{
    width: 7.5rem !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
  }
  .ispcmodal{
    top: 0 !important;
  }
  .business-buy{
    margin: 0 auto !important;
  }
 }
